//获取数字中的每一位数，赋值到数组中，对数字进行加密
//夏梓豪
//2023/04/04

package Code5;

public class test1 {
    public static void main(String[] args) {
        //分析：
        //1，把整数里面的每一位放到数组中
        int[] arr = {1,9,8,3};
        //加密
        //每位数字加上5
        for (int i = 0; i < arr.length; i++) {
            arr[i] = arr[i] + 5;
        }
        //再对放10求余
        for (int i = 0; i < arr.length; i++) {
            arr[i] = arr[i] % 10;
        }
        //将所有的数字反转
        for (int i = 0,j = arr.length-1; i < j; i++,j--) {
            int temp = arr[i];
            arr[i] = arr[j];
            arr[j] = temp;
        }
        //8 3 4 6 --> 8346
        //把数组里面的每一个数字进行拼接，变成加密后的结果
        int number = 0;
        for (int i = 0; i < arr.length; i++) {
            number = number * 10 + arr[i];
        }
        System.out.println(number);
    }
}
